.vbestui-menu {
  width: 100%;
}
.vbestui-menu-ul {
  height: 100%;
  list-style-type: none;
}
.vbestui-menu-item {
  cursor: pointer;
}
.vbestui-menu-item-container {
  width: 100%;
  height: 100%;
  line-height: 60px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.vbestui-menu-icon-child {
  display: inline-block;
  margin-left: 8px;
  transition: all 0.2s;
}
.vbestui-menu-item-active {
  border-bottom: 3px solid var(--primary);
}
.vbestui-menu-item-active-vertical {
  border-left: 3px solid var(--primary);
}
.menu-enter-active {
  animation: vbest-SlideUpIn 0.2s;
}
.menu-leave-active {
  animation: vbest-SlideUpIn 0.2s reverse;
}
.vbestui-menu-childs-ul {
  list-style-type: none;
}
/**drak主题 */
.vbestui-menu-dark {
  background: #515a6e;
  color: #cbced4;
}